@CHARSET "UTF-8";
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#404040; margin:0px 0px; padding:0px 0px;}
h1, h2, h3, h4, h5, h6, p, ul, input, label, form {margin:0px 0px; padding:0px 0px; font-weight:normal;}
img{border:0}
a{outline:none;color:#004f93;cursor:pointer}
a:hover {color:#ff0000;text-decoration:none;}

#container{width:100%; position:relative;}
#wrap{width:980px; margin:0px auto;}
#middle_container{width:980px; margin:0px auto 30px auto; padding:10px 0px 0px 0px; clear:both;}
#middle_container1{clear:both;}
#middle_container2{clear:both; background:url(/resources/images/home/grey_dot.gif) 790px 0px repeat-y; height:20%}
#mid_container2_left{float:left; margin-right:22px;}
#mid_container2_center{width:394px; float:left;}
#mid_container2_center h2{font-family:"Times New Roman", Times, serif; font-size:14px; padding-bottom:4px; color:#5b3b1b; font-weight:bold; font-style:italic; letter-spacing:1px; text-transform:uppercase;}
#mid_container2_right{width:251px; float:right;}

.pad4{padding:4px;}
.pad5{padding:5px 5px;}
.pad7{padding:7px;}
.pad10{padding:10px 10px;}

.padl0{padding-left:0px}
.padl2{padding-left:2px}
.padl4{padding-left:4px}
.padl5{padding-left:5px}
.padl10{padding-left:10px}
.padl_holiday{padding-left:61px}
.padl_flight{padding-left:139px}
.padl_business{padding-left:373px; *padding-left:393px;}
.padl_travel{padding-left:456px; *padding-left:480px; _padding-left:480px;}
*html .padl_travel{padding-left:480px;}

.padt1{padding-top:1px}
.padt2{padding-top:2px}
.padt3{padding-top:3px}
.padt3ie{*padding-top:3px}
.padt4{padding-top:4px}
.padt5{padding-top:5px}
.padt7{padding-top:7px}
.padt10{padding-top:10px}
.padt12{padding-top:12px}
.padt15{padding-top:15px}
.padt22{padding-top:22px}
.padt25{padding-top:25px}

.padr2{padding-right:2px}
.padr3{padding-right:3px}
.padr4{padding-right:4px}
.padr5{padding-right:5px}
.padr10{padding-right:10px}
.padr15{padding-right:15px}
.padr16{padding-right:16px}
.padr20{padding-right:20px}
.padr25{padding-right:25px}
.padr30{padding-right:30px}

.padb2{padding-bottom:2px}
.padb3{padding-bottom:3px}
.padb4{padding-bottom:4px}
.padb5{padding-bottom:5px}
.padb6{padding-bottom:6px}
.padb8{padding-bottom:8px}
.padb10{padding-bottom:10px}
.padb15{padding-bottom:15px}
.padb25{padding-bottom:25px}

.padlr8 {padding: 0 8px 0 8px}
.padlr15 {padding: 0 15px 0 15px}

.mar3 {margin:3px;}
.mar10 {margin:10px;}

.mart3 {margin-top:3px;}
.mart2 {margin-top:2px;}
.mart5 {margin-top:5px;}
.marl10{margin-left:10px}
.marl15{margin-left:15px}
.marl22{margin-left:22px}

.marr10{margin-right:10px}
.marr20{margin-right:20px}
.marr25{margin-right:25px}
.marr30{margin-right:30px}

.marb0{margin-bottom:0px}
.marb5{margin-bottom:5px}

.clearboth{clear:both;}

.displaynone{display:none;}

.floatl{float:left;}
.floatr{float:right;}

.listbox{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#363636; border:1px solid #a0a0a0;}

.textbox{color:#363636; border:1px solid #a0a0a0; padding:1px 0px 1px 0px;}

.textarea{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#363636; border:1px solid #a0a0a0; padding:1px 0px 1px 0px;}

.arial11redbold{color:#ff0000; font-weight:bold;}

.txt9{font-size:9px;}
.txt10{font-size:10px;}
.txt10b{font-size:10px; font-weight:bold;}
.txt11{font-size:11px;}
.txt11b{font-size:11px; font-weight:bold;}
.txt12{font-size:12px;}
.txt13{font-size:13px;}
.txt13b{font-size:13px; font-weight:bold;}
.txt14{font-size:14px;}
.txt15{font-size:15px;}
.txt16{font-size:16px;}
.txt19{font-size:19px;}
.txt20{font-size:20px;}


.txt_normal{font-weight:normal;}

.blue_text{color:#004f93;}
.grey_text{color:#666666;}

.txt12_times_i{font-size:12px; font-family:"Times New Roman", Times, serif; font-style:italic;}
.hd_14_times_i{font-size:14px; font-family:"Times New Roman", Times, serif; font-style:italic; letter-spacing:1px; font-weight:bold; text-transform:uppercase;}

.hd_gray_bglight{background:#f5f5f5; font-weight:bold;}

.bg_gray{background:#dddfd8;}
.bg_white{background:#ffffff;}

.fontnormal{font-weight:normal;}

.redtxt{color:#ff0000;}
.text_black {color:#000000;}
.text_white {color:#ffffff;}
.text_paleyellow {color:#D58F00;}

.black_242423{color:#242423;}
.color_004f93{color:#004f93;}
.text_5b3b1b{color:#5b3b1b;}
.text_2b2b2b{color:#2b2b2b;}
.text_b35831{color:#b35831;}
.text_8f4627{color:#8f4627;}
.text_636363{color:#636363;}

.caps{text-transform:uppercase;}

.justify{text-align:justify;}

.w5p{width:5%;}
.w10{width:10%;}
.w10{width:10px;}
.w17{width:17px;}
.w25{width:25px;}
.w30{width:30px;}
.w40{width:40px;}
.w45{width:45px;}
.w50{width:50px;}
.w60{width:60px;}
.w65{width:65px;}
.w67{width:67px;}
.w70{width:70px;}
.w73{width:73px;}
.w80{width:80px;}
.w85{width:85px;}
.w90{width:90px;}
.w95{width:95px;}
.w100{width:100px;}
.w105{width:105px;}
.w110{width:110px;}
.w120{width:120px;}
.w128{width:128px;}
.w130{width:130px;}
.w135{width:135px;}
.w140{width:140px;}
.w143{width:143px;}
.w147{width:147px;}
.w150{width:150px;}
.w160{width:160px;}
.w163{width:163px;}
.w166{width:166px;}
.w180{width:180px;}
.w190{width:190px;}
.w198{width:198px;}
.w207{width:220px;}
.w220{width:220px;}
.w230{width:230px;}
.w240{width:240px;}
.w250_2{width:250px;}
.w250{width:260px;}
.w270{width:270px;}
.w300{width:300px;}
.w324{width:324px;}
.w330{width:330px;}
.w350{width:350px;}
.w370{width:370px;}
.w400{width:400px;}
.w415{width:415px;}
.w455{width:455px;}
.w460{width:460px;}
.w480{width:480px;}
.w560{width:560px;}
.w575{width:575px;}
.w500{width:570px;}
.w513{width:513px;}
.w550{width:550px;}
.w590{width:580px;}
.w591{width:591px;}
.w600{width:600px;}
.w610{width:610px;}
.w625{width:625px;}
.w630{width:630px;}
.w670{width:670px;}
.w690{width:690px;}

.w95p{width:95%;}

.w100p{width:100%;}

.mw160{width:160px;}


.h1{height:1px;}
.h8{height:8px;}
.h10{min-height:10px;}
.h20{min-height:20px;}
.h25{min-height:25px;}
.h26{height:26px;}
.h27{min-height:27px;}
.h30{min-height:30px;}
.h30{height:30px;}
.h38{height:38px;}
.h45fix{height:45px;*height:45px;}
.h40{min-height:40px;}
.h42{min-height:42px;}
.h45{min-height:45px;}
.h46{height:46px;}
.h50{min-height:88px; _height:88px;}
.h50_2{height:50px;}
.h55{height:55px;}
.h60{height:60px;}
.h65{height:65px;}
.h75{height:75px;}
.h80{height:80px;}
.h83{height:83px;}
.h85{height:85px;}
.h91{height:91px;}
.h100{height:100px;}
.h115{height:115px;}
.h120{height:120px;}
.h132{height:132px;}
.h140{height:140px;}
.h168{height:168px;}


.lineh18 {line-height:18px;}
.lineh20 {line-height:20px;}
.lineh22 {line-height:22px;}
.valigntop{vertical-align:top}
.col_red{color:#db2a00}
.margin0{margin:0px;}
.alignc{text-align:center;}
.alignr{text-align:right;}
.form_title{font-family:"Times New Roman", Times, serif; font-size:14px; padding-bottom:4px; color:#5b3b1b; font-weight:bold; font-style:italic; letter-spacing:1px; text-transform:uppercase;}

.brdrbtmgrey{ border-bottom:1px solid #a0a0a0;}
.brdrbtmgreylight{ border-bottom:1px solid #d0d0d0;}
.brdrbtmgreylight2{ border-bottom:1px solid #dddfd8;}
.brdrbtmgreylight3{ border-bottom:1px solid #e1e1e1;}

.brdrrtgreylight{ border-right:1px solid #d0d0d0;}

#left_part_top{float:left; width:282px;}
#left_part_inner{float:left; width:769px; padding-right:21px;}
#right_part_inner{float:right; width:167px;}

#right_part_block{border-bottom:1px solid #c0c0c0; padding:0px 0px 6px 0px;}
#right_part_block2{border-bottom:1px solid #c0c0c0; padding:10px 0px 6px 0px;}
#right_part_block3{border-bottom:1px solid #c0c0c0; padding:0px 0px 6px 0px;}
#right_part_block4{padding:0px 0px 15px 0px;}
#right_part_block5{border-bottom:1px solid #c0c0c0; padding:16px 0px 15px 0px;}
#right_part_block6{border-bottom:1px solid #c0c0c0; padding:0px 0px 15px 0px;}
#right_part_block h2, #right_part_block2 h2, #right_part_block3 h2, #right_part_block4 h2, #right_part_block5 h2, #right_part_block6 h2{font-family:"Times New Roman", Times, serif; font-size:14px; padding-bottom:4px; color:#5b3b1b; font-weight:bold; font-style:italic; letter-spacing:1px; text-transform:uppercase;}
#right_part_block h3, #right_part_block2 h3, #right_part_block3 h3, #right_part_block4 h3, #right_part_block5 h3, #right_part_block6 h3{font-family:"Times New Roman", Times, serif; font-size:14px; padding-bottom:4px; color:#5b3b1b; font-weight:bold; font-style:italic; letter-spacing:0.05em;}

.right_part_hd{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#24408e;}
.right_part_hd_14{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#24408e;}

#right_part_top{float:right; width:676px;}

#offer_home_link_block{float:right; width:251px; padding-bottom:7px; border-bottom:1px solid #dddfd8;}
#offer_home_link_block h1{font-family:"Times New Roman", Times, serif; font-size:14px; padding-bottom:4px; color:#5b3b1b; font-weight:bold; font-style:italic; letter-spacing:1px; text-transform:uppercase;}

#offer_home_link_block h2{font-family:"Times New Roman", Times, serif; font-size:14px; padding-bottom:4px; color:#5b3b1b; font-weight:bold; font-style:italic; letter-spacing:1px; text-transform:uppercase;}

#offer_home_link_block h3{font-family:"Times New Roman", Times, serif; font-size:14px; padding-bottom:4px; color:#5b3b1b; font-weight:bold; font-style:italic; letter-spacing:1px; text-transform:uppercase;}

.offer_home_link {
    color:#555555;
}
.offer_home_link ul {font-family:Arial, Helvetica, sans-serif; font-size:11px;
    list-style-type: none;
    margin:0px 0px;
    padding:0px 0px;
}
.offer_home_link li {
    padding:7px 0px 7px 10px;
    background:url(/resources/images/common/arrow_blue.gif) 0px 9px no-repeat;
	border-bottom:1px solid #dddfd8;
}
.offer_home_link li.brdrnone {border:none;padding:7px 0px 0px 10px;}
.offer_home_link li a {
    color:#505050;
    text-decoration:none;
}
.offer_home_link li a:hover {
    color:#ff0000;
    text-decoration:none;
}


.offer_link {
    color:#555555;
}
.offer_link ul {font-family:Arial, Helvetica, sans-serif; font-size:11px;
    list-style-type: none;
    margin:0px 0px;
    padding:0px 0px;
}
.offer_link li {
    padding:3px 0px 6px 10px;
    background:url(../images/common/grey_double_arrow.gif) 0px 8px no-repeat;
}
.offer_link li.brdrnone {border:none; padding:3px 0px 6px 10px;}
.offer_link li a {
    color:#505050;
    text-decoration:none;
}
.offer_link li a:hover {
    color:#ff0000;
    text-decoration:none;
}

#right_part_top{float:right; width:676px;}

#travel_tools{padding-bottom:16px;}
#travel_tools_box {
    border:1px solid #dddfd8;
    background-color:#f9f9f8;
    padding:6px 8px 4px 8px;
    -webkit-border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; -moz-border-radius:8px;
}
#travel_tools_box h2{font-size:11px; padding-bottom:4px; color:#5b3b1b; font-weight:bold; letter-spacing:1px; text-transform:uppercase;}


#pack_option{padding-bottom:15px;}
#pack_option_box {
    border:1px solid #dddfd8;
    background-color:#f9f9f8;
    padding:5px 8px 3px 8px;
    -webkit-border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; -moz-border-radius:8px;
}
#pack_option_box h2{font-size:11px; padding-bottom:4px; color:#5b3b1b; font-weight:bold; letter-spacing:1px; text-transform:uppercase;}

#brouchure_request_box {border-bottom:1px solid #dddfd8; padding-bottom:7px;}
#brouchure_request_box h2{font-family:"Times New Roman", Times, serif; font-size:14px; padding-bottom:3px; color:#5b3b1b; font-weight:bold; font-style:italic; letter-spacing:1px; text-transform:uppercase;}
#brouchure_request_box .click-here{ padding-top:35px; padding-left:8px;}

#photo-gallery_box {border-bottom:1px solid #dddfd8; padding-bottom:15px;}
#photo-gallery_box h2{font-family:"Times New Roman", Times, serif; font-size:14px; padding-bottom:3px; color:#5b3b1b; font-weight:bold; font-style:italic; letter-spacing:1px; text-transform:uppercase;}
#photo-gallery_box .click-here{ padding-top:55px; padding-left:8px;}

#what_they_say_box_inner{ float:left; min-height:80px; _height:80px; width:282px; border-bottom:1px solid #dddfd8; text-align:justify;}
#what_they_say_box_inner h2{font-family:"Times New Roman", Times, serif; font-size:14px; color:#5b3b1b; font-weight:bold; font-style:italic; letter-spacing:1px; text-transform:uppercase;}


a.link_blue:link, a.link_blue:visited, a.link_blue:active {color:#004f93; background-color:transparent; text-decoration:none; }
a.link_blue:hover {color:#ff0000; background-color:transparent; text-decoration:underline; }

a.link_blueu:link, a.link_blueu:visited, a.link_blueu:active {color:#004f93; background-color:transparent; text-decoration:underline; }
a.link_blueu:hover {color:#ff0000; background-color:transparent; text-decoration:underline; }

a.link_blue2:link, a.link_blue2:visited, a.link_blue2:active {color:#41408d; background-color:transparent; text-decoration:none; }
a.link_blue2:hover {color:#ff0000; background-color:transparent; text-decoration:underline; }

a.link_blue2u:link, a.link_blue2u:visited, a.link_blue2u:active {color:#41408d; background-color:transparent; text-decoration:underline; }
a.link_blue2u:hover {color:#ff0000; background-color:transparent; text-decoration:underline; }

a.link_grey:link, a.link_grey:visited, a.link_grey:active {color:#505050; background-color:transparent; text-decoration:none; }
a.link_grey:hover {color:#ff0000; background-color:transparent; text-decoration:underline; }

a.link_grey2:link, a.link_grey:visited, a.link_grey:active {color:#505050; background-color:transparent; text-decoration:none; }
a.link_grey2:hover {color:#ff0000; background-color:transparent; }

a.link_greyu:link, a.link_greyu:visited, a.link_greyu:active {color:#505050; background-color:transparent; text-decoration:underline; }
a.link_greyu:hover {color:#ff0000; background-color:transparent; text-decoration:underline; }

a.link_redu:link, a.link_redu:visited, a.link_redu:active {color:#ff0000; background-color:transparent; text-decoration:underline; }
a.link_redu:hover {color:#00406f; background-color:transparent; text-decoration:underline; }

#choose_your_holiday {width:676px;} 
#choose_your_holiday h1{font-family:"Times New Roman", Times, serif; font-size:14px; padding-bottom:4px; color:#5b3b1b; font-weight:bold; font-style:italic; letter-spacing:1px; text-transform:uppercase; border-bottom:1px solid #dddfd8;}
#choose_your_holiday h2{font-size:12px; color:#754104; font-weight:bold; padding-bottom:6px;}
#choose_your_holiday h4{font-size:11px; color:#2d2d2d; font-weight:bold; padding-bottom:3px;}
#choose_your_holiday .holiday_type_box1{width:209px; float:left; margin-right:24px; background:#e6e6e6; padding-bottom:3px; -webkit-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
#choose_your_holiday .holiday_type_box2{width:209px; float:left; background:#e6e6e6; padding-bottom:3px; -webkit-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
#choose_your_holiday .content{height:75px; text-align:justify; overflow:hidden; margin-bottom:5px;}
#choose_your_holiday .curve{background:#ffffff; padding-bottom:7px; -webkit-border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;}

.list1 {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.list1 ul{ margin:0px 0px 0px 8px; padding:0px 0px 0px 8px;}
.list1 li{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.list2 ul{ margin:0px 0px 0px 8px; padding:0px 0px 0px 8px;}
.list2 li{ margin:0px 0px 0px 20px; padding:0px 0px 5px 0px;}

.list3 ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.list3 li{ margin:0px 0px 0px 22px; padding:0px 0px 5px 0px;}

.list4 ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 22px;}
.list4 li{ margin:0px 0px 0px 0px; padding:0px 0px 5px 0px;}

.list5 ul{ margin:5px 0px 0px 0px; padding:0px 0px 0px 22px; list-style:disc;}
.list5 li{ margin:0px 0px 0px 0px; padding:0px 0px 3px 22px;}

.list_num ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style-type:decimal;}
.list_num li{ margin:0px 0px 0px 20px; padding:0px 0px 0px 0px;}

.list_num2 ol{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.list_num2 li{ margin:0px 0px 0px 30px; padding:0px 0px 0px 0px;}

.list_num3 ol{ margin:0px 0px 0px 0px; padding:0px 0px 0px 8px;}
.list_num3 li{ margin:0px 0px 0px 0px; padding:0px 0px 5px 0px;}

.list_num4 ol{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.list_num4 li{ margin:0px 0px 0px 0px; padding:0px 0px 10px 0px;}

.list_correct {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.list_correct ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
.list_correct li{ background:url(../images/common/right_gray.gif) 0px 3px no-repeat; padding-left:14px; padding-bottom:5px;}


.top_text{color:#dd5656; text-transform:uppercase; background:url(../images/common/icon_top.gif) left no-repeat; padding-left:12px; float:right; width:20px}
.top_text a{color:#dd5656; text-decoration:none;}
.top_text a:hover{color:#00406f; text-decoration:none;}

.slider_image_pack{background:url(../images/common/white_transparent_bg.png); padding:5px 10px; height:56px; width:656px; position:absolute; top:180px;}
.slider_image_pack_display{float:left; border-right:1px solid #818181; padding-right:9px; margin-right:10px;  color:#484646;}
.slider_image_pack_display h2{color:#004f93; font-weight:bold; font-size:11px; padding-bottom:2px;}
.bluebold{color:#004f93; font-weight:bold; font-size:11px; padding-bottom:2px;}

#testimonials_box{padding-top:15px; padding-bottom:15px; border-bottom:1px solid #c0c0c0;/* height:88px;*/}
#testimonials_box .image{width:161px; padding-right:15px; float:left;}
#testimonials_box h4{font-size:13px; padding-bottom:4px; color:#754104;}

#testimonials_box_noline{padding-top:15px; padding-bottom:15px;}

#testimonials_box_2{padding-top:15px; padding-bottom:15px; border-bottom:1px solid #c0c0c0;}
#testimonials_box_2 .image{width:161px; padding-right:15px; float:left;}
#testimonials_box_2 h4{font-size:13px; padding-bottom:4px; color:#754104;}

.why_cnk { color:#505050; font-size:12px; font-weight:bold;}
.why_cnk ul{list-style-type: none; margin:0px 0px; padding:0px 0px;}
.why_cnk li{margin-bottom:0px 0px 0px 16px; line-height:32px; padding:0px 0px 0px 23px; background:url(../images/common/right_blue.gif) left no-repeat;}
.why_cnk li a{color:#505050; text-decoration:none; font-weight:bold;}
.why_cnk li a:hover{color:#ff0000; text-decoration:none;}

#brou_request{float:left; width:243px;}
#brou_request .image{float:left; width:100px;}
#brou_request .boxright{float:left; width:143px;}
#brou_request .heading{ color:#754104; font-weight:bold; font-size:11px;}


#login
    {background-color: #dedfd9; margin:0px auto; width:490px; padding:4px; -webkit-border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; -moz-border-radius:8px }

#login h1{font-family:"Times New Roman", Times, serif; font-size:15px; letter-spacing:1px; font-style:italic; font-weight:bold; padding-left:5px; padding-bottom:4px; text-transform:uppercase;}

#login h2{font-weight:bold; height:18px; color:#5b3b1b; font-size:11px; letter-spacing:0.03em;}

#login .login_divider{ background:url(../images/home/grey_dot.gif) 50% 0px repeat-y; height:20%}

#login .login_inner_box
    {background-color:#ffffff;padding:5px 8px 8px 8px;-webkit-border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -moz-border-radius:6px; }
    
#login .login_box_left{float:left; width:46%;}
#login .login_or_txt{float:left; font-size:13px; letter-spacing:1px; font-weight:bold; margin-left:3px; margin-top:14%; text-align:center; padding:5px 5px; background:#ffffff;}
#login .login_box_right{float:right; width:43%; padding-right:10px;}

#tour_title {background:url(../images/bharatdeko/tours/tour_title_bg.jpg) repeat-x left top; height:25px; line-height:25px; padding:0 6px 0 6px; font-size:12px;}  

.text_00406f {color:#00406f;}
.text_a10000 {color:#a10000;}
.text_3298bc {color:#3298bc;}
.border_bottom_grey {border-bottom:solid 1px #dadada;}
.border_bottom_grey_dotted {border-bottom:dashed 1px #cdced0;}
.lineh16 {line-height:16px;}
.padt20 {padding-top:20px;}
.view_map {
    color:#6b6f8d;
}
.view_map a {
    color:#6b6f8d;
    font-size:11px;
    text-decoration:underline;
}
.view_map a:hover {
    color:#6b6f8d;
    font-size:11px;
    text-decoration:none;
}

.bold {font-weight:bold;}

.padl20{padding-left:20px}

#tourmenu_container{width:768px; margin:0px auto; clear:both;}
#tourmenu{clear:both; width:768px; float:left; text-align:right;}
#tourmenu ul{margin-top:5px; padding:0px; list-style-type:none;}
#tourmenu li{float:left; background:#e3e4e2; color:#368ad3; padding:10px 24px 12px 24px; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
#tourmenu li.select{float:left; color:#000; background:url(../images/common/arrow_black.jpg) left no-repeat #ccdae5; font-weight:bold; padding:10px 18px 10px 26px; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#tourmenu li a{float:left; color:#368ad3; font-weight:normal; text-decoration:none; letter-spacing:0.02em;}
#tourmenu li a:hover{float:left; color:#ff0000; font-weight:normal; text-decoration:none;}

.txtu {text-decoration:underline;}
.list_style {list-style:decimal;}

.gray_heading_light

.border_ccdae5 {border: solid 1px #ccdae5;}


<!--Book Now Widget  -->

.posabs {position:absolute;}
#uniquename {z-index:1000; width:280px; position:absolute; float: left; margin-left:20px; background-color: #dedfd9}
.content_blacknormal11 {font-family: Arial, Tahoma, Verdana, Sans-serif,serif; font-size: 11px; color: #000000; font-weight: normal;}
.heading_gray11 {font-family:  Arial, Tahoma, Verdana, Sans-serif,serif; font-size: 11px; font-weight: bold; color: #363636; background-color:#d1dadd;}
.border_gray     { background-color: #cccccc;}
.select120  { font-family: Arial, Tahoma, Verdana, Sans-serif,serif; font-size: 10px; font-weight: normal; color: #363636; background-color : #FFFFFF; width:120px; height:18px; }
.select175  { font-family: Arial, Tahoma, Verdana, Sans-serif,serif; font-size: 10px; font-weight: normal; color: #363636; background-color : #FFFFFF; width:175px; height:18px; }
.select110 { font-family: Arial, Tahoma, verdana, arial, sans-serif,serif; font-size: 10px; font-weight: normal; color: #363636; background-color : #FFFFFF; width: 90px; }
.select45  { font-family: Arial, Tahoma, Verdana, Sans-serif,serif; font-size: 11px; font-weight: normal; color: #363636; background-color : #FFFFFF; width:45px; }
.select35  { font-family: Arial, Tahoma, Verdana, Sans-serif,serif; font-size: 11px; font-weight: normal; color: #363636; background-color : #FFFFFF; width:35px; }
.content_maroon11 {color:#5b3b1b; font-family:Arial,Tahoma,Verdana,Sans-serif,serif; font-size:11px; font-weight:normal;}
.bg_ececec { background:#ececec; }
.bg_c3cbd7 { background:#c3cbd7; }
.bg_d9d9d9 { background:#d9d9d9; }
.bg_efefef { background:#efefef; }
.bg_f3f3f3 { background:#f3f3f3; }
.listbox2 {border:#a9aaae 1px solid; height:20px; font-size:11px; color:#363636;}
.form_bottom_shadow {background:url(../images/common/form_shadow.jpg) repeat-x bottom #fff;}

.padl17{padding-left:17px}
<!--Book Now Widget End  -->

#error_page {width:100%;}   
#error_page h1{font-family:"Times New Roman", Times, serif; font-size:14px; padding-bottom:5px; color: #FF0000; font-weight:bold; font-style:italic; letter-spacing:1px; text-transform:uppercase;}
#error_page h2{font-family:"Times New Roman", Times, serif; font-size:14px; color:#5b3b1b; font-weight:bold; font-style:italic; letter-spacing:1px; border-bottom:1px solid #dddfd8; margin-bottom:4px; padding-bottom:4px;}
#error_page h3{ color:#2B2B2B; font-family:"Times New Roman",Times,serif; font-size:12px; font-style:italic; font-weight:bold; letter-spacing:1px; padding-bottom:8px;text-transform:uppercase;}
#error_page h4{font-size:11px; color:#2d2d2d; font-weight:bold; padding-bottom:3px;}
#error_page .error_box1{width:295px; float:left; margin-right:24px; padding-right:24px; padding-bottom:3px; border-right:1px solid #dddfd8; min-height:150px;}
#error_page .error_box2{width:290px; float:left; padding-bottom:3px;}
#error_page .content{height:75px; text-align:justify; overflow:hidden; margin-bottom:5px;}
#error_page .curve{background:#ffffff; padding-bottom:7px; -webkit-border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;}

.circle_arrow_list { color:#505050; font-weight:bold; width:167px;}
.circle_arrow_list ul{list-style-type: none; margin:0px 0px; padding:0px 0px;}
.circle_arrow_list li{margin-bottom:7px 0px 7px 16px; padding:7px 0px 7px 18px; border-bottom:1px solid #dddfd8; background:url(../images/common/arrow_sel_blue.gif) 0px 8px no-repeat;}
.circle_arrow_list li a{color:#505050; text-decoration:none; font-weight:bold;}
.circle_arrow_list li a:hover{color:#ff0000; text-decoration:none;}
.circle_arrow_list h2{font-family:"Times New Roman", Times, serif; font-size:14px; padding-bottom:4px; color:#5b3b1b; font-weight:bold; font-style:italic; letter-spacing:1px; text-transform:uppercase;}
 li.brdrnone {border:none; margin-bottom:4px; padding:7px 0px 7px 18px;}

#itinerary_right{width:163px;}
#itinerary_right .heading{background:#ccdae5; padding:5px; padding-left:5px; font-size:13px; font-weight:bold; color:#363636;}
#itinerary_right .heading a{color:#363636; text-decoration:none;}
#itinerary_right .heading a:hover{color:#ff0000; text-decoration:none;}

#itinerary_right h4{background:#ccdae5 url(../images/common/arrow_itinerary.gif) left no-repeat; padding:5px; padding-left:20px; font-size:13px; font-weight:bold; color:#363636;}
#itinerary_right .col2{width:163px; background:#f3f3f2;}
#itinerary_right .col2 ul{margin:0px 0px; padding:0px 0px; list-style-type:none;}
#itinerary_right .col2 li{padding:6px 10px 6px 20px; font-size:12px; color:#28689e; background:url(../images/common/arrow_square_blue.gif) 6px 9px no-repeat;}
#itinerary_right .col2 li a{ color:#28689e; text-decoration:none;}
#itinerary_right .col2 li a:hover{ color:#ff0000; text-decoration:none;}


.txtbrown2{ color:#8b672a;}
.txtmaroon{ color:#930000;}

.toggle_heading{padding:5px 10px 5px 10px; font-size:14px; min-height:17px; _height:17px; color:#3f3f3f; background:#efefef;}
.toggle_heading a {text-decoration:none; color:#3f3f3f; display:block; background:transparent;}
.toggle_heading a:hover{text-decoration:none; color:#ff0000;}

.toggle_content{padding:5px 10px 10px 10px; text-align:justify; min-height:10px; _height:10px; border:1px solid #eaeaea;}
.toggle_content2{padding:5px 5px 10px 5px; text-align:justify; min-height:10px; _height:10px;}
.toggle_content3{text-align:justify; min-height:10px; _height:10px;}

.latest_link {
    color:#555555;
}
.latest_link ul {font-family:Arial, Helvetica, sans-serif; font-size:11px;
    list-style-type: none;
    margin:0px 0px;
    padding:0px 0px;
}
.latest_link li {
    padding:8px 10px 8px 0px; *padding:5px 10px 7px 0px;
    border-bottom:1px solid #dbdbdb;
    background:url(../images/common/arrow_blue.gif) right no-repeat;
}
.latest_link li a {
    color:#000000;
    text-decoration:none;
}
.latest_link li a:hover {
    color:#ff0000;
    text-decoration:none;
}

.hd_brown_12_normal {
color:#754104;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
}
.hd_brown_13 {
color:#754104;
font-size:13px;
font-family: Arial, Helvetica, sans-serif;
}



.latest_link_2 {
    color:#555555;
}
.latest_link_2 ul {font-family:Arial, Helvetica, sans-serif; font-size:11px;
    list-style-type: none;
    margin:0px 0px;
    padding:0px 0px;
}
.latest_link_2 li {
    padding:8px 0px 8px 10px; *padding:5px 0px 7px 10px;
    border-bottom:1px solid #dbdbdb;
    background:url(../images/common/arrow_blue.gif) 0px 8px no-repeat;
}
.latest_link_2 li a {
    color:#000000;
    text-decoration:none;
}
.latest_link_2 li a:hover {
    color:#ff0000;
    text-decoration:none;
}

.news_link ul {
    list-style-type: none;
    margin:0px 0px;
    padding:0px 0px;
}
.news_link li {
    padding:4px 10px 4px 0px;
    border-bottom:1px solid #dbdbdb;
    background:url(/live/themes/images/holidays/le/arrow_blue.gif) right no-repeat;
}
.news_link li a {
    color:#000000;
    text-decoration:none;
}
.news_link li a:hover {
    color:#ff0000;
    text-decoration:none;
}

a.link_maroon:link, a.link_maroon:visited, a.link_maroon:active {
color: #8d0d3b;
background-color: transparent;
text-decoration: none;
}

a.link_maroon:hover {
color: #ff0000;
background-color: transparent;
text-decoration: underline;
}


a.link_maroon2:link, a.link_maroon2:visited, a.link_maroon2:active {
color: #930000;
background-color: transparent;
text-decoration: none;
}

a.link_maroon2:hover {
color: #ff0000;
background-color: transparent;
text-decoration: underline;
}


.hd_gold_13 {
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
color: #856934;
text-align: left;
font-weight: bold;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #856934;
line-height: 22px;
}
.hd_brown_12 {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #754104;
padding-top: 8px;
padding-bottom: 3px;
}

.extension_hd{float:left; background:#e7e2d3; padding:5px 10px; color:#856934; font-size:16px; margin-right:10px;}
.hd_gold_11 {
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
color: #856934;
background-color: #e9e2d3;
text-align: left;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 10px;
line-height: 22px;
}
.hd_black_13 {
font-family: "Times New Roman",Times,serif;
font-size: 14px;
color: #2b2b2b;
font-weight: bold;
font-style: italic;
letter-spacing: 1px;
text-transform: uppercase;
font-weight: bold;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
line-height: 22px;
}
.bor_grey { border:solid 1px #c4c4c4;}
.hd_blue_17 {
font-family: Arial,Helvetica,sans-serif;
font-size: 17px;
color: #00406f;
}

.listbox {border:#cccccc 1px solid; font-size:11px; color:#898989; padding:2px;width:160px}

.pipe_grey {
background-color: transparent;
background-image: url(../images/common/pipe_grey.gif);
background-repeat: repeat-y;
background-attachment: scroll;
background-position: center center;
}
.hd_blue_11_b{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#00406f; font-weight:bold;}
.brdr_grey_rt{border-right:1px solid #c0c0c0;}
.textbox1 {font-family:Arial, Helvetica, sans-serif;  border:#cccccc 1px solid; font-size:11px;color:#000000;padding:2px;}
.borderNone {border:none;}

#ImageDiv{background:url(../images/common/frame_img.gif) no-repeat left top; padding-right:20px;}

.checklist {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #000000;
    font-family: Tahoma,Arial,Verdana,Sans-serif,serif;
    font-size: 11px;
    height: 7em;
    list-style: none outside none;
    overflow: auto;
    width: 130px;
}
.checklist li {
    margin-left: 0;
    padding: 0;
}
.checklist, .checklist li {
    margin-left: 0;
    padding: 0;
    text-transform: capitalize;
}
.checklist label {
    display: block;
    padding-left: 25px;
    text-indent: -25px;
}
.checklist label:hover, .checklist label.hover {
    background: none repeat scroll 0 0 #777777;
    color: #FFFFFF;
}
* html .checklist label {
    height: 1%;
}

.padt35{padding-top:35px}
.padt60{padding-top:60px}
.padt70{padding-top:70px}


#thankyou_page {width:769px; color:#4d4d4d; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:18px;}	
#thankyou_page h1{font-family:"Times New Roman", Times, serif; font-size:14px; padding-bottom:5px; color:#2b2b2b; font-weight:bold; font-style:italic; letter-spacing:1px; border-bottom:solid 1px #c4c4c4;}

#thankyou_box { width:237px; float:left; background:#f7f7f7; color:#123994;}
#thankyou_box h1{ background:url(../images/common/thankyou_title_bg.jpg) no-repeat left top; color:#123994; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; letter-spacing:normal; padding:7px 0 14px 10px; border-bottom: 0; height:30px;}
#thankyou_box h2{ background:url(../images/common/thankyou_bottom_bg.jpg) repeat-x left top; color:#737371; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; font-style:normal; text-align:center; letter-spacing:normal; padding:4px 0 4px 0; border-bottom: 0; }

#thankyou_box h2 a{ color:#737371; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; font-style:normal; text-align:center; letter-spacing:normal; padding:4px 0 4px 0; border-bottom: 0; text-decoration:none; }

#hot_dest h1 {font-family:"Times New Roman", Times, serif; font-size:18px; color:#014198; font-weight: normal; border:0} 
#hot_dest_box {
    border:1px solid #dddfd8;
    background-color:#fff;
    padding:5px 8px 7px 8px;
    -webkit-border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; -moz-border-radius:8px;
	}
#hot_dest_box .hot_dest_box_inner {
	width:135px;
	color:#123994;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	border-right: dotted 1px #CCCCCC;
	margin-right:12px;
	padding-right:6px;
	}
#hot_dest_box .hot_dest_box_inner_none {
	width:135px;
	color:#123994;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	}
	
#hot_dest_box h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#083d99;
	line-height:16px;
	}
	
#hot_dest_box a, #hot_dest_box a:visited, #hot_dest_box a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	color:#5fb4f5;
	line-height:16px;
	text-decoration:underline;
	}
#hot_dest_box a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	color:#5fb4f5;
	line-height:16px;
	text-decoration:none;
	}
	

.brdr-rt-c0b4a7{border-right:1px solid #c0b4a7;}


.ddimgtooltip{
display:none;
position:absolute;
background:#676767;
color: black;
z-index:2000;
padding: 4px;
}

.list_cube {
    color:#555555;
}
.list_cube ul {font-family:Arial, Helvetica, sans-serif; font-size:11px;
    margin:0px 0px;
    padding:0px 0px;
}
.list_cube li {
    padding:0px 0px 5px 12px;list-style:none;
    background: url(../images/flexihol/factfile/bull-cube.gif) 0px 9px no-repeat;
}
.list_cube li.brdrnone {border:none; padding:3px 0px 6px 10px;}
.list_cube li a {
    color:#505050;
    text-decoration:none;
}
.list_cube li a:hover {
    color:#ff0000;
    text-decoration:none;
}



/*  CSS for Forms Start */
#tour-rt-form {width:167px;}
#tour-rt-form form{ margin:0px 0px; padding:0px 0px;}
.top-brdr-bg{ border-top:1px solid #dedfd9; background:#eeeeee;}
#tour-rt-form .tour-form-bg{width:167px; background-color:#eeeeee; border-right:1px solid #dedfd9; border-left:1px solid #dedfd9;}
#tour-rt-form .form_heading{font-size:11px; text-align:left;}
#tour-rt-form .textfields{font-size:11px;font-family:Arial, Helvetica, sans-serif;border:1px solid #cccccc; color:#888888; width:130px; padding:2px 0px 2px 4px;}
#tour-rt-form .listbox{font-size:11px; font-family:Arial, Helvetica, sans-serif;border:1px solid #cccccc; color:#888888; height:20px; width:135px;}
#tour-rt-form .departure{font-size:11px;font-family:Arial, Helvetica, sans-serif;border:1px solid #cccccc; color:#888888; width:110px; padding:2px 0px 2px 4px;}
#tour-rt-form .gap{height:5px;}
#tour-rt-form .gray_11{font-size:11px;}
/*  CSS for Forms End */

/* Mahesh CSS Starts */
.col006699 {color:#006699;}
.txt24{font-size:24px;}
.padl30{padding-left:30px;}
.padl60{padding-left:60px;}
.w390{width:390px;}
.w355{width:355px;}
.deco-overline{text-decoration:line-through;}
.text_096b9c{color:#096b9c;}
.price{margin-top:1px;}
*html .price{margin-top:1px;}
/* Mahesh CSS Ends */

.headline {
color:#4290C0;
font-size:1.33em;
}

.metadata {
	color:#757575;
	font-size:0.9em;
	line-height:1em;
	margin:0.35em 0 0;
}
.aofilters li.selected {
	color:#333333;
	padding-left:0;
}
.aofilters li {
	display:inline;
	list-style-type:none;
}

button:active, input.button:active {
	border-color:#908D8D #AFAFAF #AFAFAF #908D8D;
	border-style:solid;
	border-width:1px;
}

button, input.button {		
	border-color:#BFBFBF #908D8D #908D8D #BFBFBF;
	border-style:solid;
	border-width:1px;
	color:#000000;
	margin-right:10px;
	overflow:visible;
	padding:1px 0.5em;
	width:auto !important;
}
.table1{
		-webkit-border-radius: 4px;
		
		margin-left:8px;
}

.table1 th{
	background-color:#e8f1fa;
	font-weight:bold;
	font-size:12px;
	color:#000;
}

#page {position:relative; width:90%; margin:0 auto;}
#content {clear:both; margin-top:0.5em;}

#header {position:relative; height:100px;}
#header.std {z-index:9; height:157px;}
#header.notab {height:100px;}
#header h1 {position:absolute; padding:24px 0 24px 10px;}
#header ul {margin:0; padding:0; list-style-type:none;}
#header ul li {margin:0;}

.link_01 {
	color:#4F242E;
	font-family:Tahoma;
	font-size:12px;
	line-height:18px;
}

.mybro{
        border-color: red;
        border-style:solid;
}

.hide{
        display: none;
}
.tdClass
{
        border:1px solid #AAAAAA;
}
.tableClass
{
        border-collapse:collapse;
        border:1px solid #AAAAAA;
}

.tableClass 
{
        border:1px solid #AAAAAA;
}
.bold{
        font-weight:bold;
}

.light_b{
	background-color:#73A61B;
}	
.lable{
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding-right:6px;
	margin-left:12px;
	font-family:Arial, Helvetica, sans-serif;
	white-space:nowrap;
	color:#a5a5a5;	
	width:auto;
}

.alignCenter { text-align: center; }

.customRow1{
background: none repeat scroll 0 0 #EEEDF7;
    border: 1px solid #CCCCCC;
    clear: both;
    font-size: 0.8em;
    padding: 2ex 0.2em;
    text-align: center;
    width: 30px;
}

.customRow2 {
    background: none repeat scroll 0 0 white;
    border: 1px solid #CCCCCC;
    font-size: 0.8em;
    padding: 2ex 0.2em;
    text-align: center;
    width: 30px;
}


#left_submenu{clear:both; min-width:160px; float:left; text-align:center;}
#left_submenu ul{margin-top:5px; padding-left:10px; list-style-type:none;}
#left_submenu li{margin-top:8px;margin-bottom:8px; color:#626262; font-weight:bold; padding:5px 10px 0px 0px;}
#left_submenu li.select{margin-top:2px; color:#3a5c01; font-weight:bold; padding:0px 15px 0px 0px; letter-spacing:0.02em;}
#left_submenu li a{color:#626262; font-weight:bold; text-decoration:none; letter-spacing:0.02em;}
#left_submenu li a:hover { color:#C88039; font-weight:bold; text-decoration:none;}
#left_menu{
        background-color:#FFFFFF !important;
	background-image: linear-gradient(top, #FFFFFF 21%, #DDDDDD 60%, #FFFFFF 86%);
	background-image: -o-linear-gradient(top, #FFFFFF 21%, #DDDDDD 60%, #FFFFFF 86%);
	background-image: -moz-linear-gradient(top, #FFFFFF 21%, #DDDDDD 60%, #FFFFFF 86%);
	background-image: -webkit-linear-gradient(top, #FFFFFF 21%, #DDDDDD 60%, #FFFFFF 86%);
	background-image: -ms-linear-gradient(top, #FFFFFF 21%, #DDDDDD 60%, #FFFFFF 86%);
	background-image: -webkit-gradient(
	linear,
	right top,
	right bottom,
	color-stop(0.21, #FFFFFF),
	color-stop(0.6, #DDDDDD),
	color-stop(0.86, #FFFFFF)
	);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD');
	width:180px;
	border: 1px solid #808080;
        position:relative;
        z-index: 0;
	margin:5px;
}


.title
{
    background-image: url("/phase2/css/images/down1.png");
    background-position: 2px 50%;
    background-repeat: no-repeat;
    margin-bottom: 0;
    padding-left: 20px;
    
    
}
.title.selected
{
   background-image: url("/phase2/css/images/next.png");
    background-repeat: no-repeat;
    padding-left: 20px;
}

.menuList
{
   list-style-type: none;
   padding:10px 20px 8px 20px;
}

.findIcon
{
    background-image: url("/phase2/css/images/find_image.png");
    background-position: 152px 50%;
    background-repeat: no-repeat;
    margin-bottom: 0;
    padding-left: 20px;
}

.findIcon2
{
    background-image: url("/phase2/css/images/find_image.png");
    background-position: 132px 50%;
    background-repeat: no-repeat;
    margin-bottom: 0;
    padding-left: 20px;
}

.newDocument
{
    background-image: url("/phase2/css/images/new_doc1.png");
    background-position: 136px 50%;
    background-repeat: no-repeat;
    margin-bottom: 0;
    padding-left: 20px;
}

.addIcon
{
    background-image: url("/phase2/css/images/Button-Add-icon.png");
    background-position: 2px 50%;
    background-repeat: no-repeat;
    margin-bottom: 0;
    padding-left: 20px;
    
    
}

.dropdown {
    background-image: url("/phase2/css/images/downarrow1.png");
    background-position: 78px 50%;
    background-repeat: no-repeat;
    margin-bottom: 0;
    padding-left: 20px;
}



.liselected{
background-color: #E8F1FA
}

.verticalLine {
    border-left:thick normal #fff;
}

.uiLine {
    height: 150px; overflow: auto
}


.dataTables_wrapper {
    clear: both;
    position: relative;
}


.findIcon3 {
    background-image: url("/phase2/css/images/find_image.png");
    background-position: 80px 50%;
    background-repeat: no-repeat;
    margin-bottom: 0;
    padding-left: 20px;
}

#copyright {
    color: #FFFFFF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin-top: 8px;
    text-align: right;
    width: 790px;
}

